#!/bin/bash

# 安装AIDE
if ! command -v aide >/dev/null 2>&1; then
    dnf install -y aide
fi

# 初始化AIDE数据库
if [ ! -f /var/lib/aide/aide.db.gz ] && [ ! -f /var/lib/aide/aide.db ]; then
    aide --init
    
    # 移动新生成的数据库
    if [ -f /var/lib/aide/aide.db.new.gz ]; then
        mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
    elif [ -f /var/lib/aide/aide.db.new ]; then
        mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db
    fi
    
    echo "AIDE数据库初始化完成"
fi

echo "AIDE安装和配置完成"

